dogs broker himalayan kittens cattery pet puppies factoring cash flow cat cats persian kittens dog real estate investment american cash flow association factor